package com.mastercard.assets.web.struts.actions;

import com.mastercard.assets.web.util.to.UserLogin;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class EditarDatosUsuario extends Action {
    
    public ActionForward execute(ActionMapping mapping , 
							ActionForm form ,
							HttpServletRequest request , 
							HttpServletResponse response)
            throws
            IOException , 
            ServletException{
        
        HttpSession session = request.getSession( ) ;
		
		// en caos de null
		if( session == null )
			return mapping.findForward( "noLogin" ) ;
		
		// toma el userLogin
		UserLogin user = ( UserLogin ) session.getAttribute( "UserLogin" ) ;
		
		// en caso de null
		if( user == null )
			return mapping.findForward( "noLogin" ) ;
		
		user.setNextWorkArea( "/EditarDatosUsuarioIn.do" ) ;
                
                user.setMenuAct(1);
		
		return mapping.findForward( "success" ) ;
        
    }    
}
